/**
 * Application-wide constants for use in TypeScript environments
 */

// GitHub repository information
export const GITHUB_REPO_URL = 'https://github.com/Kilo-Org/docs';
export const GITHUB_ISSUES_URL = `${GITHUB_REPO_URL}/issues`;
export const GITHUB_NEW_ISSUE_URL = `${GITHUB_ISSUES_URL}/new`;

// Community links
export const DISCORD_URL = 'https://kilocode.ai/discord';
export const REDDIT_URL = 'https://www.reddit.com/r/kilocode/';
export const TWITTER_URL = 'https://x.com/Kilo_Code';
export const YOUTUBE_URL= 'https://www.youtube.com/@Kilo-Code';

// GitHub links
export const GITHUB_MAIN_REPO_URL = 'https://github.com/Kilo-Org/kilocode';
export const GITHUB_ISSUES_MAIN_URL = `${GITHUB_MAIN_REPO_URL}/issues`;
export const GITHUB_FEATURES_URL = `${GITHUB_MAIN_REPO_URL}/discussions/categories/ideas`;

// Download links
export const VSCODE_MARKETPLACE_URL = 'https://marketplace.visualstudio.com/items?itemName=kilocode.kilo-code';
export const OPEN_VSX_URL = 'https://open-vsx.org/extension/kilocode/kilo-code';

// Company links
export const CONTACT_EMAIL = 'mailto:hi@kilocode.ai';
export const CAREERS_URL = 'https://kilocode.ai';
export const WEBSITE_PRIVACY_URL = 'https://kilocode.ai/privacy';
export const EXTENSION_PRIVACY_URL = `${GITHUB_MAIN_REPO_URL}/blob/main/PRIVACY.md`;